const express = require('express')
// 创建路由对象
const router = express.Router()

// 上传图片处理模块
const { upload } = require('../../utils/upload')

// 导入用户路由处理函数模块
const bannerHandler = require('../../router_handler/banner')

// 获取轮播图
router.get('/out/banner/getAllBanner', bannerHandler.getAllBanner)

// 获取轮播图
router.get('/out/banner/getBanner', bannerHandler.getBanner)

// 上传轮播图
router.post('/banner/uploadBanner', upload.single('file'), bannerHandler.uploadBanner)

// 根据id删除轮播图
router.post('/banner/deleteBannerById', bannerHandler.deleteBannerById)

// 根据名称/时间查找轮播图(模糊查询)
router.post('/out/banner/searchBannerByNameOrTime', bannerHandler.searchBannerByNameOrTime)

// 根据id更改轮播图信息
router.post('/banner/updateBannerById', upload.single('file'), bannerHandler.updateBannerById)

// 将路由对象共享出去
module.exports = router
